﻿@charset "utf-8";
 /**
深圳市恒一信息技术有限公司
http://szhengyi.net
**/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
fieldset,img{border:0;}
img{vertical-align:middle; max-width: 100%;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
ol,ul,li{list-style-type:none;text-align:justify;text-justify:inter-ideograph;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{font-size:12px;font-family:inherit;margin:0;outline:none;resize:none;border:none;}
.clearfix:after {clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; }
.clearfix { zoom:1; }
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
body{color:#666;font-size:14px;line-height:24px;font-family:"Microsoft YaHei","SimSun", Arial, Helvetica, sans-serif;}
a{color:#666;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());transition:all ease 0.3s;}
a:hover{color:#089df1;text-decoration:none;}:focus{outline:none;}

/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}
.w1200{width:1200px;margin:0 auto;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb25{margin-bottom:25px;}
.center{text-align:center;}
.hide{overflow:hidden;}
.erp{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}

/* 头部  */
.header{height:auto;background:#fff;position:relative;z-index:90;}
.header .logo{margin-top:0px; padding: 14px 0; box-sizing: border-box;}
.header .container{max-width:1600px;min-width:1200px;width:100%;margin:0 auto;}
.headR{max-width:920px;font-size:18px;}
.headR .tel{background: url('../images/telicon.png') no-repeat left center;padding-left:50px;margin-bottom: 10px;font-size:14px;}
.headR .tel span{display:block;font-size:20px;color:#089df1;}
.headR .nav{clear:both;}

.nav{line-height:35px;height:52px;}
.nav .m{float:left;;z-index:8;height:auto; line-height:93px;position:relative;}
.nav .m>a{color:#333;position: relative;display:inline-block;position:relative;height:auto; padding: 0 10px; font-size: 16px; letter-spacing: 1px}
.nav .m>a::after{content:"";position:absolute;left:0;bottom:0;width:0;left:50%;height:2px;background:#089df1;transition:all .4s;}
.nav .m .cur,.nav .m>a:hover,.nav .on a{color:#fff; background: #089df1; line-height: 93px;}
.nav .m .cur::after,.nav .m>a:hover::after{width:100%;left:0;}
.nav .navSub{line-height:26px;position:absolute;z-index:90;top:100%;display:none;padding:30px;background:#f5f5f5;overflow:hidden;width:200px;}
.nav .navSub .left{background:#eee;width:300px;overflow:hidden;height:200px;}
.nav .navSub .right{width:160px;overflow:hidden;font-size: 14px;overflow:hidden;}
.nav .navSub .right a{border-bottom:1px dashed #ccc;background:url('../images/ly_li.png') no-repeat left;display:block;color:#333;height:40px;line-height:40px;padding-left:15px;}
.nav .navSub .right a:hover{ background:#089df1;color:#fff;}
.nav .navSub .right a:before{position:absolute;bottom:-1px;left:0;display:block;width:0;height:1px;content:'';-webkit-transition:width .4s ease-in-out;transition:width .4s ease-in-out;background:#d40000;}
.nav .navSub .right a:hover:before{width:100%;}
.nav .navSub .img:hover img{transform:scale(1.1);}
.nav .sub3{width:700px;}
.nav .sub3 .right{width:360px;}
.nav .sub3 .right a{float:left;width:140px;}
.nav .sub3 .right a:nth-child(2n){float:right;}


@media all and (max-width:1440px) {
.header{height:auto;}
.header .logo img{height:60px; padding-top: 10px;}
.headR .tel{font-size:12px;margin-top:-10px;}
.headR .tel span{font-size:18px;}
.headR{font-size:18px;}
}

/*  广告轮播图 */
.banner{ margin: 0 auto;position:relative; height:auto;}
.banner .bd{height:auto; z-index:0;position:relative;left:50%; margin-left:-960px;}
.banner_ctr{ height:90px;position:absolute;top:45%;z-index:2;left:50%;margin-left:-600px;}
.banner_ctr a{ display:block;width:40px;height:40px; background: url('../images/ctrl.png') no-repeat 0 0; position:absolute; opacity:0;filter: alpha(opacity=0);display:block;}
.banner_ctr a.prev{left:-90px;}
.banner_ctr a.next{right:-1280px; background-position: -40px 0px;}
.banner_ctr a:hover{opacity:1;filter:alpha(opacity=100);}
.banner .hd,.hdIcon{position:absolute; bottom:20px; text-align: center; z-index:5;left:50%;font-size: 0; line-height: 0;height: 0px; margin-left:-30px;height:14px;}
.banner .hd li,.hdIcon li{z-index:2; cursor:pointer; margin-right:5px; display:inline-block;width:10px; height:10px;*display:inline; zoom:1;border-radius:100%;border:2px solid #eee;position:relative;transition:all 0.3s;}
.banner .hd li:after,.hdIcon li::after{content:"";position:absolute;width:6px;height:6px;top:2px;left:2px;border-radius:100%;}
.banner .hd li:hover,.banner .hd .on,.hdIcon li:hover,.hdIcon .on{border:2px solid #cb0000;transform:scale(1.1);}
.banner .hd .on:after,.hdIcon .on::after{background:#cb0000;}


/*  产品中心 */
.product{background:#f5f5f5 url('../images/pabg.jpg') no-repeat center;overflow:hidden;padding:30px 0; box-sizing: border-box;}
.hTitle{font-size:24px;color:#089df1;text-align:center;margin-bottom:20px; font-weight: 600;padding: 30px 0 0 0;}
.hTitle span{display:block;font-size:14px;font-family:Arial;text-transform: uppercase;opacity:.5;  font-weight: normal; color: #464646; line-height: 35px;}

.hTitle2{font-size:24px;color:#089df1;text-align:center;margin-bottom:20px; font-weight: 600;}
.hTitle2 span{display:block;font-size:14px;font-family:Arial;text-transform: uppercase;opacity:.5;  font-weight: normal; color: #464646; line-height: 35px;}

.proSlide{height:auto;padding-top:5px;position:relative;}
.product ul{width:1240px;}
.product li{float:left;width: 280px;margin-right:26px;margin-bottom:5px;transition:all .5s;}
.product li .pImg{display:block;width:280px;　overflow:hidden;position:relative;}
.product li .pImg::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;color:#fff;opacity:0;transform: scale(0);transition:all .4s;}
.proSlide li .info{position:absolute;left:0;top:80px;width:100%;z-index:3;opacity:0;transition:all .4s;transition-delay:.2s;}
.proSlide li .info a{display:block;text-align:center;color:#fff;line-height:28px; padding: 10px; box-sizing: border-box;}
.proSlide li .info a:hover{text-decoration: underline;}
.proSlide .pageBtn span{position:absolute;left:-60px;top:40%;background:#089df1;color:#fff;width:40px;height:40px;color:#fff;text-align:center;line-height:40px;font-family:"宋体";font-weight:bold;cursor:pointer;}
.proSlide .pageBtn .next{left:auto;right:-60px;}
.proSlide .pageBtn span:hover{background:#089df1;}


.product li img{width:280px;transition:all .5s;}
.product li .txt{background:#ececec;border:1px solid #e2e2e2;padding:20px 15px;text-align:center;color:#888;transition:all .4s;}
.product li .pbwz{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;margin-bottom:15px;}
.product li .pbwz a{color:#191919;}
.product li:hover img,.odds li:hover img{transform: scale(1.1);}
.product li:hover .txt,.product li:hover .pbwz a{color:#fff;}
.product li:hover .txt{background:#089df1;}
.product li:hover {box-shadow:0 2px 5px #ccc;}
.product li:hover .pImg::after{opacity:.7;transform: scale(1);}
.product li:hover .info{opacity:1;top:40px;}





/* 应用案例 */
.case{padding:70px 0;overflow: hidden;}
.case li{height:210px;overflow:hidden;color:#888;padding-right:20px;margin-bottom:40px;border:1px solid #ddd;padding:15px;width:550px;float: left;}
.case li:nth-child(2n){float:right;}
.case li .pic{float:left;width:210px;height:210px;overflow:hidden;margin-right:30px;}
.case li img{width:210px;transition:all 0.5s;height:210px;}
.case li h3{font-size:18px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px;padding-top:10px;}
.case li h3 a{color:#333;}
.case li h3 a:hover{color:#089df1;}
.case li p{height:95px;margin-bottom:20px;overflow:hidden;}
.case li:hover img{transform:scale(1.1);}
.case .more{display:inline-block;width:120px;height:35px;line-height:35px;text-align:center;border:1px solid #ccc;}
.case .more:hover{background:#b80000;color:#fff;border:1px solid #b80000;}


/* 核心优势 */
.odds{padding:0px 0;overflow:hidden;background-image:url('../images/ybg.jpg');background-repeat: no-repeat;background-size:cover;background-position: center;background-attachment: fixed;}
.odds li{float:left;width:300px;background:#fff;transition:all .3s;}
.odds li .pImg{display:block;width:300px;height:260px;overflow:hidden;}
.odds li .txt{height:200px;padding:25px;width:250px;}
.odds li img{width:300px;height:260px;transition:all .5s;}
.odds li .ybwz{text-align:center;font-size:18px;color:#333;margin-bottom:10px;margin-top:20px;}
.odds li i{display:block;width:66px;height:54px;background-repeat: no-repeat;margin:0 auto;transition:all .5s;}
.odds li:hover{background:#089df1;color:#fff;}
.odds li:hover .ybwz,.odds li:hover p{color:#fff;}
.odds li:hover i{background-position: 0 -54px;}
.odds li:nth-child(3) .txt,.odds li:nth-child(4) .txt{float:right;}
.odds li:nth-child(3) .pImg,.odds li:nth-child(4) .pImg{float:left;}

/*  关于我们 */
.about0{background: #F5F5F5; overflow: hidden;}
.about{padding-bottom:0px;overflow:hidden; }
.aboutMain{position:relative;overflow:hidden;margin-bottom:40px;}
.aboutPic{width:660px;height:515px;overflow:hidden;position: relative;display:block;}
.aboutPic::after{content:"";position: absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5;}
.aboutPic::before{content:"";position: absolute;width:90px;height:36px;left:50%;top:50%;margin-left:-45px;margin-top:-18px;background: url('../images/vicon.png') no-repeat;z-index:2;}
.aboutPic  img{width:660px;height:515px;animation:scale 30s infinite;}
.aboutMain .font{position:absolute;top:50px;right:0;background:#959595;color:#fff;width:540px;padding:75px;z-index:2;}
.aboutMain .font .tie{font-size:20px;margin-bottom:20px;}
.aboutMain .more{display:inline-block;margin-top:30px;width:140px;height:40px;background:#fff;color:#089df1;line-height:40px;text-align:center;}
.aboutMain .more:hover{width:180px;}
@keyframes scale
{
  from {transform:scale(1);}
  50% {transform:scale(1.1);}
  to {transform:scale(1);}
}
.honorSlide{height:272px;overflow:hidden;}
.honorSlide ul{width:1240px;}
.honorSlide li{float:left;width:205px;height:270px;border:1px solid #e1e1e1;margin-right:41px;overflow: hidden;}
.honorSlide li img{width:205px;height:270px;transition:all .5s;}
.honorSlide li p{text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;height:50px;line-height:50px;background: url('../images/opc2.png');position:relative;color:#fff;z-index:2;transition:all .4s;padding:0 10px;transition:all .4s;}
.honorSlide li:hover img{transform: scale(1.1);}
.honorSlide li:hover p{margin-top:-50px;}

/* 解决方案 */
.solution{background: url("../images/bg1.png") no-repeat center;width: 100%;height: 740px;overflow: hidden;}
.solution > .tit > h4{font-size: 28px;color: #fff;text-align: center;margin-bottom: 42px;}
.bt{margin-top: 100px;}
.solution ul{margin-right: -2%}
.solution li{background: #fff;width: 31.333% ;height: auto;float: left;margin-right: 2%;text-align: center; margin-bottom: 30px; border-bottom: 1px solid #efefef}

.solution li .wleft{width: 35%; float: left; padding:15px; box-sizing: border-box; margin-top: 30px;}
.number{width: 100%; height: auto; text-align: center; font-size: 59px; color: #7c7c7c; font-weight: 600; line-height: 80px}
.numberwz{text-align: center;font-size: 15px; color: #7c7c7c}
.solution li .wright{width: 65%; float: right;}
.simg{width: 100%; height: auto; transition:all .5s; overflow: hidden;}
.simg img{max-width: 100%; height: auto; margin: auto; display: block; clear: both; transition:all .5s;}
.more{text-align: center; line-height: 35px; font-size: 14px; color: #555;}
.solution li:hover .simg img{display: block; transform: scale(1.1);}
.solution li:hover .number{color: #0888cd;display: block;} 
.solution li:hover .numberwz{color: #0888cd; display: block;} 

.solution li h5{font-size: 60px;color: #a7a7a7;margin-top: 30px;}
.solution li hr{width: 28px;height: 2px;border:none;background: #a7a7a7;float: left;}
.solution li h6{font-size: 18px;color: #333333;margin-top: 35px;margin-bottom: 20px;}
.solution li > div p{position: absolute;height: 178px;background: rgba(0,0,0,.6);font-size: 14px;color: #fff;
    padding:20px;line-height: 30px;top:178px;transition: all .8s;width: 100%;}
.solution li:hover > div p{top:0;transition: all .8s;}
.solution li > span{float: left;margin:0 10px;}
.solution li > a{font-size: 14px;color: #666666;line-height: 50px;}
.solution li:hover h5,.solution li:hover h6,.solution li:hover a,.solution li:hover span{color: #0888cd;}
.solution li:hover hr{background: #0888cd;}
.solution > p{text-align: center;margin-top: 50px;}
.solution > p > a{padding:12px 50px;background: #0888cd;color: #fff;border-radius: 21px;}


/* 合作案例 */
.client{display:none;background:#ebf2f9 url('../images/client_bg.jpg') no-repeat center;padding:70px 0;overflow:hidden;}
.clientMain{position:relative;width:1000px;height:350px;margin:0 auto;}
.client ul{position:relative;width:1000px;height:350px}
.client li{z-index:0;position:absolute;width:0px;height:0px;top:0;left:0;overflow:hidden;background:#ccc;}
.client li img{width:100%;background:url('../images/loading.gif') no-repeat center 50%;height:100%;vertical-align:top;opacity:.8;transition:all 0.3s;-webkit-filter: blur(5px);-moz-filter: blur(5px);-ms-filter: blur(5px);filter: blur(5px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=5, MakeShadow=false);}
.client li p{position: absolute;left:0;bottom:0;height:40px;line-height:40px;color:#fff;text-align: center;width:90%;text-align: center;padding:0 5%;opacity:0;;font-size:18px;background: url('../images/opc2.png');background: rgba(0,0,0,.6);}
.client li.cur img{opacity:1;-webkit-filter: blur(0);-moz-filter: blur(0);-ms-filter: blur(0);    filter: blur(0);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=0, MakeShadow=false);}
.client li.cur p{opacity:1}
.client .prev,.client .next{position:absolute;top:140px;z-index:10;width:50px;height:50px;background:#333;color:#fff;text-align:center;line-height:50px;left:-80px;cursor:pointer;}
.client .next{left:auto;right:-80px;}
.client .prev:hover,.client .next:hover{background:#089df1;}


/* 新闻 */
.news{padding-bottom:0px;overflow:hidden;font-size:12px;}
.newsL{width:790px;overflow:hidden;}
.nTie{height:45px;border-bottom:1px solid #dadada;margin-bottom:35px;color:#151515;font-size:24px;}
.nTie a{color:#151515;display:inline-block;height:45px;margin-right:30px;}
.nTie i{font-size:14px;color:#bdbdbd;margin-left:5px;font-style:normal;font-weight:normal;}
.nTie .m.on,.faq .nTie .m{color:#089df1;border-bottom:1px solid #089df1;}
.nTie .more{float:right;font-size:13px;margin-right:0;font-weight:normal;color:#555;background: url('../images/more.png') no-repeat left 4px;padding-left:20px;}
.nTie .more:hover{color:#089df1;}

.newsMain,.newsBox{height:360px;overflow:hidden;}
.newsPic{float: left;width:350px;}
.newsPic .pImg{display: block;width:350px;height:260px;overflow: hidden;margin-bottom:15px;} 
.newsPic .pImg img{width:350px;height:260px;transition:all .5s;}
.newsPic .nwz{font-size:18px;color:#333;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;;margin-bottom:10px;}
.newsPic:hover img{transform: scale(1.1);}
.newsPic:hover .nwz{color:#089df1;}
.newsPic p{color:#777;;}
.newsLi{width:410px;}
.newsLi li{border-bottom: 1px solid #e8e8e8;height:50px;line-height:50px;background: url('../images/ly_li.png') no-repeat left center;padding-left:15px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.newsLi li span{float:right;color:#999;}

.faq{width:330px;overflow:hidden;}
.faqMain{height:350px;overflow:hidden;margin-top:25px;padding-left:5px;}
.faqMain li{line-height:20px;border-bottom:1px dotted #ccc;padding-bottom:15px;margin-bottom:15px;}
.faqMain li .fbt{height:30px;overflow:hidden;text-overflow: ellipsis;font-size:14px;background:url('../images/a.jpg') no-repeat left top;padding-left:40px;line-height:24px;font-weight:normal;}
.faqMain li .fbt a{color:#333;}
.faqMain li .fbt a:hover{color:#089df1;}
.faqMain li p{background:url('../images/q.jpg') no-repeat left 5px;padding-left:40px;color:#888;}

/* 合作伙伴 */
.partner{padding:70px 0;background:#f7f7f7;overflow: hidden;}
.partnerMain{position:relative;}
.partner ul{width:1240px;overflow:hidden;}
.partner li{float:left;width:215px;height:110px;overflow:hidden;position:relative;border:1px solid #e7e7e7;margin-right:28px;margin-bottom:28px;}
.partner li img{width:215px;height:110px;position:absolute;z-index:2;transform:rotateY(0deg);transition:all 0.5s ease 0s;backface-visibility:hidden;}
.partner li img{width:215px;height:110px;position:absolute;z-index:2;transform:rotateY(0deg);transition:all 0.5s ease 0s;backface-visibility:hidden;}
.partner li span{position:absolute;width:215px;height:110px;background:#cb0000;line-height:120px;text-align:center;transform:rotateY(-180deg);transition:all 0.5s ease 0s;backface-visibility:hidden;color:#fff;padding:0 5px;}
.partner li:hover img{transform:rotateY(180deg);}
.partner li:hover span{transform:rotateY(0deg);}
.partner .pageBtn span{position:absolute;left:-60px;font-family:"宋体";font-size:42px;font-weight:bold;top:50px;cursor:pointer;}
.partner .pageBtn .next{left:auto;right:-60px;}
.partner .pageBtn span:hover{color:#089df1;}
/* .partner li:hover img{transform: scale(1.1)} */


/* 友情链接 */
.link{margin-top: 30px;margin-bottom: 30px;}
.link p{font-size: 15px;color: #333333;}
.link p a{font-size: 15px;color: #505050;}
.link p span{padding:0 10px;}
.link p a:hover{color: #00a2e9;}

/* 底部 */
.footer{width: 100%; height: auto; overflow: hidden; background: #0276b7;}
.foot{max-width: 1200px; margin:40px auto 0 auto;}
.foot_left{width: 64%; height: auto; float: left;}
.foot_left ul{}
.foot_left li{width: 18%; float: left;}
.fdbt{font-size: 16px; line-height: 45px; color: #fff; letter-spacing: 2px; position: relative;}
.fdbt:after{content:""; display:block; position:absolute; left:0; bottom:0; width:0; height:2px; transition:all .4s; background:#089df1;}
.foot_leftmenu{width: 100%; overflow: hidden;}
.foot_leftmenu ul{}
.foot_leftmenu li{font-size: 13px; line-height: 28px; color: #fff; width: 100%; letter-spacing: 2px}
.foot_leftmenu li a{font-size: 13px; line-height: 28px; color: #fff;}
.foot_leftmenu li a:hover{color: #b80000}

.foot_right{width: 32%; float: right;}
.foot_right_01{font-size: 16px; line-height: 45px; color: #fff; letter-spacing: 2px;}
.foot_right_02{font-size: 16px; line-height: 28px; color: #fff;}
.foot_right_02 .tel{font-size: 20px}
.foot_right_03{width: 30%; float: left; margin-top: 20px}
.foot_right_03 img{max-width: 100%; height: auto; display: block; margin: auto; clear: both;}
.foot_right_03 p{text-align: center; letter-spacing: 2px; font-size: 13px; color: #fff;}

.bottom{max-width: 1200px; margin:40px auto 0 auto; border-top: 2px solid #3d93c3; font-size: 10px; color: #fff; text-align: center; line-height: 50px; }
/* 内页公用 */
.listBanner,.pageBan{ width:1920px; position: relative; left:50%; margin-left:-960px; height:auto;overflow:hidden;}
.listBanner h3{position:absolute;top:50%;color:#fff;font-size:36px;line-height:36px;width:100%;text-align:center;margin-top:-20px;}
.listWrapper{padding:50px 0;overflow:hidden;}
.breadCrumb{height:60px;line-height:60px;background:#f5f5f5;border-bottom:1px solid #e9e9e9;}
.breadCrumb p{background:url('../images/home_icon.png') no-repeat left center; padding-left:20px;font-size:14px;}
.breadCrumb p{width:1180px;}
.breadCrumb p span{ margin:0 8px;}
.breadCrumb .back{float:right;background: url('../images/back.png') no-repeat left center;padding-left:20px;}
.proSear{margin-bottom:60px;}
.proSear form{width:725px;margin:0 auto;margin-top:15px;background:#fff;height:50px;line-height:50px;background:#f1f1f1}
.proSear .searSelect{border-right:1px solid #ccc;}
.proSear .txt{width:655px;float:left;height:50px; line-height:40px;color:#666;padding:0 10px;background:#f1f1f1;}
.proSear .btn{float:left;width:50px;height:50px; cursor:pointer;transition:all 0.3s;background:#333 url('../images/sbtn.png') no-repeat center;border-left:1px solid #666;}
.proSear .btn:hover{opacity:.8;}
.proSear .searSelect span:after{top:25px;}


/* 内页菜单 */
.breadCrumb,.listMenu{height:60px;line-height:60px;background:#f5f5f5;border-bottom:1px solid #e9e9e9;}
.listMenu .menu a{float:left;font-size:16px;color:#333;position:relative;margin-right:35px;}
.listMenu .menu a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;transition:all 0.4s;background:#cb0000;}
.listMenu .menu a.cur,.listMenu .menu a:hover{color:#cb0000;}
.listMenu .menu a.cur:after,.listMenu .menu a:hover:after{width:100%;}



/* 内页左侧菜单 */
.listLeft{width:260px; float: left;overflow: hidden;}
.listRight{width:900px; float: right; overflow: hidden;}
.listRight img{max-width:100%; height:auto; margin:auto; display:block; clear:both}
.sidebar{margin-bottom:20px;}
.side_title{background:#089df1 url('../images/side_tie.jpg') no-repeat left center;height:100px;color:#fff;font-size:34px;font-weight:normal;line-height:20px;line-height:100px;text-align:center;}
.side_title span{display:block;font-size:14px;opacity:.6;text-transform: uppercase;}
.sidebarMenu{background:#f1f1f1;border-top:none;}
.sidebarMenu li{font-size:15px;background: url('../images/side_line.jpg') repeat-x left top;padding-top:2px;}
.sidebarMenu li a{height:50px;line-height:50px;background:url('../images/sub_li.png') no-repeat 25px center;padding-left:40px;display:block; color:#454545;}
.sidebarMenu li .cur,.sidebarMenu li a:hover{background:#089df1 url('../images/sub_lih.png') no-repeat 25px center;color:#fff;}
.sidebarMenu li ul{font-size:12px;padding:5px  0;background:#fff;border:3px solid #f1f1f1;}
.sidebarMenu ul li {background:none;padding-top:0;}
.sidebarMenu li ul a{background: url('../images/ly_li.png') no-repeat 40px center;padding-left:50px;color:#666;height:34px;line-height:34px;font-size:13px;}
.sidebarMenu li ul .cur,.sidebarMenu li ul a:hover{background: url('../images/ly_li.png') no-repeat 40px center;color:#cb0000; }
.sidebarMenu li ul ul a{font-size:12px;padding-left:70px;background: url('../images/psub_li.png') no-repeat 55px center;height:30px;line-height:30px;}
.sidebarMenu li ul ul a.cur,.sidebarMenu li ul ul a:hover{background: url('../images/psub_li.png') no-repeat 55px center;}
.leftPhone{background: url('../images/left_phone.jpg');color:#fff;padding-right:20px;text-align:right;font-size:18px;font-weight:bold;padding-top:20px;height:76px;line-height:30px;margin-bottom:15px;}
.leftPhone span{display:block;font-size:30px;font-family:Arial;}
.leftSearch{border:1px solid #c8c8c8;overflow:hidden;margin-bottom:20px;}
.leftSearch .main{padding:15px;background:#f5f5f5;}
.leftSearch .bts{background:#089df1;height:50px;line-height:50px;padding:0 15px;color:#fff;}
.leftSearch .text{width:170px;border:1px solid #d4d4d4;background:#fff;height:30px;line-height:30px;float:left;padding:0 9px;border-radius:3px;}
.leftSearch .btn{float:left;width:32px;height:32px;background: url('../images/searbtn.jpg') no-repeat;}
.leftSearch p{margin-top:10px;}


.culture{width: 100%; height: auto; margin-top: 40px;}
.company-culture{}
.company-culture ul{margin-right:-3%}
.company-culture ul li{float: left;width: 45%;height: auto;margin-right: 3%;box-shadow: 0 0 10px #eee;margin-left: 15px;transition: all cubic-bezier(0.18, 0.89, 0.32, 1.28) 1s;background: #f0f0f0;color: #424242; margin-bottom:30px}
.company-culture ul li:hover{background: #089df1;color: #fff;-webkit-transform: translateX(10px);-o-transform: translateX(10px);-ms-transform: translateX(10px);-moz-transform: translateX(10px);}
.company-culture ul li em{width: 68px;height: 68px;margin: 0 auto;display: block;}
.company-culture ul li em img{width: 68px;height: 68px;padding-top: 55px;}
.company-culture ul li em.xs{display: block;}
.company-culture ul li em.yc{display: none;}
.company-culture ul li:hover em.xs{display: none;}
.company-culture ul li:hover em.yc{display: block;}
.company-culture ul li .wz{font-size: 16px;font-weight: bold;padding-top: 65px;text-align: center;}
.company-culture ul li p{font-size: 14px;width: 200px;text-align: center;margin: 0 auto;padding-top: 30px; padding-bottom:68px}

.honor{width:100%; float:left;}
.honor ul{margin-right:-2% }
.honor li{width:18%; float:left; margin:0 2% 30px 0; text-align:center; padding:10px 10px 0 10px; background:#fff; border:1px solid #d6d6d6; border-bottom:3px solid #ddd; position:relative; box-sizing: border-box;}
.honor li .pImg{display:block; width:100%; padding:4px; border:1px solid #e3e3e3; background:#fff; display:table-cell; vertical-align:middle;}
.honor li img{width:100%; vertical-align:middle}
.honor li::before{content:""; position:absolute; height:3px; bottom:-3px; left:0; transition:all .5s; width:0;}
.honor li:hover::before{width:100%; background:#089df1; transition:all .5s}
.honor li p{font-size:14px; line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; padding:10px 0; color: #555}
.honor li:hover{background:#eee; box-shadow:0 1px 10px #999;}

.workshop{width:100%; float:left;}
.workshop ul{margin-right:-2% }
.workshop li{width:31.333%; float:left; margin:0 2% 30px 0; text-align:center; padding:10px 10px 0 10px; background:#fff; border:1px solid #d6d6d6; border-bottom:3px solid #ddd; position:relative; box-sizing: border-box;}
.workshop li .pImg{display:block; width:100%; padding:4px; border:1px solid #e3e3e3; background:#fff; display:table-cell; vertical-align:middle;}
.workshop li img{width:100%; vertical-align:middle}
.workshop li::before{content:""; position:absolute; height:3px; bottom:-3px; left:0; transition:all .5s; width:0;}
.workshop li:hover::before{width:100%; background:#089df1; transition:all .5s}
.workshop li p{font-size:14px; line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; padding:10px 0; color: #555}
.workshop li:hover{background:#eee; box-shadow:0 1px 10px #999;}



/*  产品列表 */
.title{font-size:18px;font-weight:bold;color:#089df1;margin-bottom:15px;}
.txt{overflow: hidden; margin-bottom:2%;}
.proList ul,.settingList  ul,.honorList ul,.partnerList ul,.videoList{width:940px;}
.proList li{float:left;width:290px;margin:0 10px 20px 0; height: auto; overflow: hidden;}
.proList li .pImg{display:table-cell;width:288px;height:auto;overflow:hidden;border:1px solid #e5e5e5;position:relative;vertical-align: middle;}
.proList li img{width:288px;transition:all 0.5s;}
.proList li .pbt{font-weight:normal;text-align:center;height:40px;line-height:45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;}
.proList li .pImg:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(5,157,241,.7);transition:all 0.25s;transform:perspective(400px) rotateX(-90deg);-moz-transform:perspective(400px) rotateX(-90deg);-webkit-transform:perspective(400px) rotateX(-90deg);-o-transform:perspective(400px) rotateX(-90deg);transform-origin:top;z-index:2;}
.proList li .pImg:after{content:"";position:absolute;width:54px;height:54px;background: url('../images/pmore.png') no-repeat;left:50%;top:50%;margin-left:-27px;opacity:0;transition:all 0.25s;z-index:3;}
.proList li:hover img{transform:scale(1.1);}
.proList li:hover .pImg:before{transform:perspective(200px) rotateX(0);}
.proList li:hover .pImg:after{transition-delay:.1s;margin-top:-27px;opacity:1;}
.searList ul{width:1240px;}
.searList li{margin-right:12px;}

.pro_right{width: 100%; height: auto; overflow: hidden; margin-bottom: 30px}
.products{width:100%; margin-top:0px;}
.promore_l{width:45%;float:left;}

/*å›¾ç‰‡æ"¾å¤§é•œæ ·å¼*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{width:100%; border:1px solid #d6d6d6;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:100%;height:100%;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#fff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}


/*å›¾ç‰‡å°å›¾é¢"è§ˆåˆ—è¡¨*/
.spec-preview{width:100%; height:100%;}
.spec-scroll{clear:both;margin-top:10px;width:100%; float:left;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block; width:32px; height:32px; cursor:pointer; margin-top:5px;}
.spec-scroll .items{float:left;position:relative;width:80%; height:51px; overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #d6d6d6; padding:2px;width:54px;height:41px;}
.spec-scroll .items ul li img:hover{border:2px solid #067fda; padding:1px;}

.pros_right{width:50%; float:right; overflow:hidden;}
.pros_right_top{overflow:hidden; border-bottom:1px dotted #dbdbdb}
.pros_right_top .xpbt{overflow:hidden; display:inline-block; font-size:24px; color:#067fda; padding-bottom:10px;}
.ptitle{font-size:20px; color:#333;padding-bottom:10px;}
.ptitle span{display:block;color:#888;font-size:14px;font-weight:normal;}
.proleft{width:100%;font-size:14px; line-height:25px; margin-top:10px; overflow:hidden}
.proleft p{blufont-size:14px; line-height:25px; }
.proleft .blu{font-weight:600;}
.ptel{line-height:46px;background:#333;margin:15px 0;font-size:16px;color:#fff;padding-left:20px;font-weight:bold;}
.ptel span{font-size:22px;}
.ptel a{float:right;width:90px;height:auto;background:#089df1;text-align:center;color:#fff; line-height:48px;}
.ptel a:hover{background:#089df1;}
.pp1{background:#f5f5f5;line-height:40px;border:1px solid #d2d2d2;text-align: center;font-size:16px;color:#555;}


.proleft_btn{width:100%; float:left; margin-top:30px;}
.proleft_btn li{width:150px; float:left; margin-right:10px;}
.proleft_btn li a{width:150px; height:40px; float:left; line-height:40px; text-align:center; font-size:16px; background:#eee; display:block; color: #067fda}
.proleft_btn li span{float:left; padding-right:20px;}
.proleft_btn li a:hover,.proleft_btn li a.on{background:#067fda; color:#fff;}


.proShow_main{margin:40px 0 30px 0;}
.relatedTitle{margin-bottom:15px;}

.proShow_main td, .proShow_main th{ padding:0 10px;}
.proShow_main table{ border-left:1px solid #777; border-top:1px solid #777; text-align:center;}
.proShow_main td,.proShow_main th{border-right:1px solid #777; border-bottom:1px solid #777;}

/* 相关产品样式 */
.related-product {overflow:hidden;}
.related-product .title,.relatedTitle{background:#e7e7e7;height:45px;line-height:45px;}
.related-product .title span,.relatedTitle span{display:inline-block;color:#fff;background:#067fda;width:120px;height:45px;text-align:center;font-size:16px;font-weight:bold;}

.aboutPro ul{width:1240px;}
.aboutPro{width:1200px}
.aboutPro li{margin-right:35px;}
.aboutPro li,.aboutPro li a{width:210px;}
.aboutPro li img{width:200px;height:228px;}


.tabs-basic{width:100%; margin-top:50px; float:left;}
/* The tabs */
.tabs-basic ul{list-style:none; text-align:left; margin:0; padding:0; border-bottom:1px solid #e6e6e6; background:#eee;}
.tabs-basic ul li{display:inline-block; margin-bottom:-1px; font-size:16px; text-transform:uppercase;}
.tabs-basic a{display:block; text-decoration:none; background:#eee; border:1px solid transparent; padding:10px 40px; color: #333}
.tabs-basic .tab-active{border-bottom:2px solid #067fda; color:#fff; background:#067fda;}
/* The content */
.tabs-basic .tabs-content-placeholder{overflow:hidden; margin:auto; background:#fff; padding:20px 0;}
.tabs-basic .tabs-content-placeholder .div{display:none;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active{display:block; line-height:30px; font-size:14px;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active table{border:1px solid #d6d6d6; line-height:24px; text-align:center;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active table tr{padding-left:20px;}
.tabs-basic .tabs-content-placeholder .div p{line-height:30px; text-align:left; margin-top:10px;}
.tabs-basic .tabs-content-placeholder .div img{max-width:100%;}
.tabs-basic table{border-collapse:collapse; border: 1px #e6e6e6 solid !important; width:100% !important;line-height:30px!important;}
.tabs-basic table td{padding:8px!important; padding-left:12px !important; word-wrap:break-word; word-break:break-all; border:1px #e6e6e6 solid !important; line-height:30px!important;}
.tabs-basic table td div{padding:0px!important;height:auto!important;}


.view-page{width:100%; max-width:1200px;position:relative; margin:40px 0; border-top:1px solid #d6d6d6; padding-top:40px;}
.view-page .prev,.view-page .back,.view-page .next{font-size:14px; width:160px; height:40px; line-height:40px; position: absolute;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out; }
.view-page .prev{left:0;}
.view-page .prev a{background:#fff url(../images/le.png) 20px center no-repeat; padding-left:60px; border:1px solid #e6e6e6; color: #555; line-height: 38px;}
.view-page .prev:hover a{color:#fff; background:url(../images/le-white.png) 20px center no-repeat #067fda;}
.view-page a{display:block;} 
.view-page .back{left:50%; margin-left:-80px; width:160px;}
.view-page .back a{background:url(../images/back.png) 20px center no-repeat #067fda;color: #fff; text-align:center; padding-left:25px; line-height: 40px;}
.view-page .back a:hover{background:url(../images/back.png) 20px center no-repeat #067fda; color:#000;}
.view-page .next{right:0;}
.view-page .next a{background:#fff url(../images/ri.png) 90% center no-repeat;text-align:center; border:1px solid #e6e6e6; line-height: 38px; color: #555}
.view-page .next:hover a{color:#fff; background:url(../images/ri-white.png) 90% center no-repeat #067fda;}


.appList{margin-bottom:30px;overflow: hidden;}
.appList ul{margin-right:-1%}
.appList li{float:left;width:49%;margin:0 1% 20px 0; height: auto; overflow: hidden;}
.appList li .pImg{display:table-cell;width:100%;height:auto;overflow:hidden;border:1px solid #e5e5e5;position:relative;vertical-align: middle;}
.appList li .pImg img{width:100% !important;transition:all 0.5s; }
.appList li .pbt{font-weight:normal;text-align:center;height:40px;line-height:45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;}
.appList li .pImg:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(5,157,241,.7);transition:all 0.25s;transform:perspective(400px) rotateX(-90deg);-moz-transform:perspective(400px) rotateX(-90deg);-webkit-transform:perspective(400px) rotateX(-90deg);-o-transform:perspective(400px) rotateX(-90deg);transform-origin:top;z-index:2;}
.appList li .pImg:after{content:"";position:absolute;width:54px;height:54px;background: url('../images/pmore.png') no-repeat;left:50%;top:50%;margin-left:-27px;opacity:0;transition:all 0.25s;z-index:3;}
.appList li:hover img{transform:scale(1.1);}
.appList li:hover .pImg:before{transform:perspective(200px) rotateX(0);}
.appList li:hover .pImg:after{transition-delay:.1s;margin-top:-27px;opacity:1;}

.zixun{margin-top: 30px; display: flex; flex-wrap: nowrap; vertical-align: middle;}
.zixun .zx{width: 48%; height: 40px; background-color: #089df1; line-height: 40px; text-align: center; font-size: 16px; color: #fff;}
.zixun .zx ~ .zx{margin-left: 20px;}
.zixun .msg-btn{background: #4e4e4e;}
.icon{display: inline-block; font-style: normal; vertical-align: middle;}
.icon-detail-zx{width: 21px; height: 21px; margin-top: -2px; margin-right: 5px; background: url(../images/zx1.png) no-repeat center; background-size: contain;}
.icon-detail-down{width: 17px; height: 17px; margin-top: -2px; margin-right: 5px; background: url(../images/down.png) no-repeat center; background-size: contain;}

/*内页新闻中心*/
.inf_lc{padding: 12px 0 0;}
.inf_lc li{padding: 20px; border: 1px solid white; border-radius: 8px; height: auto; overflow: hidden; margin: 0 0 30px; background: #f9f9f9; box-sizing: border-box;}
.inf_lc li:hover{border-color: #067fda;border-radius: 4px;}
.inf_lc li.bg{background: #f5f5f5;}
.inf_lc li .bts{text-align: center;float: left;width: 10%;overflow: hidden; min-height: 100px; background: #067fda; padding:30px 0; box-sizing: border-box;}
.inf_lc li .bts b{font-weight: 100;display: block;line-height: 36px;overflow: hidden;font-size: 36px;font-family: Arial;text-transform: uppercase;color: #fff; }
.inf_lc li .bts span{font-weight: 100;display: block;line-height: 16px;height: 16px;overflow: hidden;font-size: 12px;font-family: Arial;text-transform: uppercase;color: #fff; }
.inf_lc li .nyzi{margin-left:3%;line-height: 26px;width: 65%;font-size: 14px;float: left;color: #555;}
.inf_lc li .nyzi b{display: block;font-weight: 100;color: #067fda;line-height: 30px;height: 30px;margin: 5px 0;font-size: 15px;}
.inf_lc li .nyzi b a, .inf_lc li .nyzi b a:hover{color: #067fda;font-weight: bold;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 560px;}
.inf_lc li .nyzi b a:hover{color: #067fda;}
.inf_lc li .fr{margin: 50px 0 0;width: 70px;height: 25px;line-height: 25px;text-align: center;color: #ffffff;background-color: #ff9900;}
.inf_lc li .fr:hover{background: #ff9900;}

.inf_lc li .pimg{width: 16%; float: right;}
.inf_lc li .pimg img{width: 100%}
/*内页新闻中心*/


/*内页新闻详情*/
/*新闻详情*/
.xinwenxiangqing{width:100%; height: auto; overflow: hidden; margin: 30px 0; }
.xinwenxiangqing .nd_head{text-align: center;margin-top:10px;padding-bottom: 30px;border-bottom: 1px dashed #d6d6d6;}
.xinwenxiangqing .nd_head h3{color: #1452b7;font-size: 28px;margin-bottom: 18px;height: auto;}
.xinwenxiangqing .nd_head span{color: #666;font-size: 14px;margin: 0 15px;}
.xinwenxiangqing .nd_text {text-align: left;font-size:14px;line-height:30px;  padding-bottom: 30px;margin-top: 20px;}
.xinwenxiangqing .nd_text img{ max-width: 100%; display: block; margin: 10px auto;}
.detail_fenx a{font-size:14px;padding:12px 0;overflow:hidden;margin-top:20px;border-top:1px dotted #adadad; color:#333;}
.new_s2{width:100%;float:left; margin-top:50px;}
.hot_pro2{width:100%;float:left; margin-top:50px;}
.hot_pro2_tit{width:100%; height:45px; background:#f1f1f1; color:#0063ae; line-height:45px; font-size:16px; padding:0 20px; font-weight:bold; border:1px solid #d6d6d6; box-sizing: border-box;}
.news_random2{width:100%;float:left; background:#fff; border:1px solid #d6d6d6; padding:20px; border-top:none; box-sizing: border-box;}
.news_random2 ul li{width:48%; float:left; font-size:14px; line-height:36px; overflow:hidden; margin-right:4%; border-bottom:1px dashed #e6e6e6;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.news_random2 ul li:nth-child(2n){margin-right:0;}
.news_random2 ul li a{background:url(../images/ly_li.png) no-repeat left center; padding-left:15px; color: #333}
.news_random2 ul li a:hover{color:#0063ae;}
.news_random2 ul li span{float:right; color:#999; line-height: 37px;}

.news_con_b{border-top: 1px solid #EEE;margin-top: 50px;padding-top: 50px;}
.news_con_b ul{line-height: 30px;float: left;}
.news_con_b li {font-size: 14px; color: #555;}
.news_con_b li a{font-size: 14px; color: #555;}
.news_con_b li a:hover{font-size: 14px; color: #0063ae;}
.news_con_b .fhlb{float: right;width: 140px;height: 40px;line-height: 40px;background: #0063ae;text-align: center;}
.news_con_b .fhlb a{display: block;color: #FFF; font-size: 14px;}
.news_con_b .fhlb a:hover{display: block;color: #FFF;text-decoration: none;}

/*内页新闻详情*/
.relatedNews{margin-top:40px; overflow:hidden}
.relatedNews_font{font-size:13px;margin-top:15px;}
.relatedNews_font ul{width:950px;}
.relatedNews_font ul li{float:left;padding-right:50px;width:425px;height:40px;line-height:40px;border-bottom:1px dotted #ddd;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.relatedNews_font ul li a{background:url(../images/ly_li.png) no-repeat left center;padding-left:10px;}
.relatedNews_font ul li span{float:right;color:#999;margin-left:30px;}





/*  产品列表 */
.caseList{width:100%; height: auto; overflow: hidden; margin-bottom: 30px}
.caseList ul{margin-right:-2%;}
.caseList li{float:left;width:31.333%;margin:0 2% 27px 0;transition:all 0.4s;}
.caseList li .pImg{display:block;width:100%;height:auto;overflow:hidden;}
.caseList li img{width:100%;height:auto;transition:all 0.5s;}
.caseList li h5{font-weight:normal;text-align:center;line-height:45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;position:relative;z-index:2;}
.caseList li:hover img{transform:scale(1.1);}
.caseList li:hover{color:#fff;}
/*  产品列表 */

/* 下载中心 */
.downList li{background:#f9f9f9 url('../images/down_file.jpg') no-repeat 20px center;padding:20px;overflow:hidden;padding-left:100px;height:56px;margin-bottom:10px;transition:all 0.4s;}
.downList li h5{color:#333;height:40px;font-size:16px;font-weight:normal;}
.downList li h5 span{display:block;color:#888;display:block;}
.downList li .l_more{float:right;height:40px;line-height:40px;}
.downList li .l_more i{display:inline-block;margin-left:10px;width:11px;height:15px;background:url('../images/download.png') no-repeat;position:relative;top:2px;}
.downList li:hover{box-shadow:0 0 10px #ccc;}

/*  案例 */
.caseList li{height:260px;overflow:hidden;color:#888;padding-right:20px;margin-bottom:40px;border:1px solid #ddd;padding:15px;padding-right:40px;}
.caseList li .pic{float:left;width:320px;height:260px;overflow:hidden;margin-right:50px;}
.caseList li img{width:320px;transition:all 0.5s;height:260px;}
.caseList li h3{font-size:22px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px;padding-top:10px;}
.caseList li h3 a{color:#333;}
.caseList li h3 a:hover{color:#b80000;}
.caseList li p{height:120px;margin-bottom:20px;overflow:hidden;}
.caseList li:hover img{transform:scale(1.1);}
.caseList .more{display:inline-block;width:140px;height:40px;line-height:40px;text-align:center;border:1px solid #ccc;}
.caseList .more:hover{background:#b80000;color:#fff;border:1px solid #b80000;}
.clientList li img{width:auto;}

/* 荣誉资质 */
.honorList ul li{width:260px;float:left;margin-right:26px;margin-bottom:30px;text-align:center;padding:10px 10px 0 10px;background:#f2f2f2;border-bottom:3px solid #ddd;position:relative;}
.honorList ul li .pImg{display:block;width:245px;height:350px;padding:4px;border:1px solid #e3e3e3;background:#fff;display: table-cell;vertical-align: middle;}
.honorList ul li img{width:245px;vertical-align: middle;}
.honorList ul li::before{content: "";position:absolute;height:3px;bottom:-3px;left:0;transition:all 0.5s;width:0;}
.honorList ul li:hover::before{width:100%;background:#cb0000;transition:all 0.5s;}
.honorList ul li p{height:35px;line-height:35px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;}
.lb-data .lb-caption{color:#fff;}
.honorList ul li:hover{background:#eee;box-shadow:0 0 10px #ccc;}


/* 公司坏境 */
.settingList li{width:280px;float:left;margin-right:30px;margin-bottom:25px;text-align:center;background:#f2f2f2;border-bottom:3px solid #ddd;position:relative;}
.settingList li img{display:block;width:270px;height:210px;padding:4px;border:1px solid #e3e3e3;background:#fff;transition:all 0.5s;}
.settingList li::before{content: "";position:absolute;height:3px;bottom:-3px;left:0;transition:all 0.5s;width:0;}
.settingList li:hover::before{width:100%;background:#cb0000;transition:all 0.5s;}
.settingList li span{height:45px;line-height:45px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;padding:0 5px;}
.settingList li:hover img{transform:scale(.95);}

/* 新闻中心 */
.newsList li{height:160px;color:#555; margin-top:15px;padding:15px;background:#f4f4f4;padding:15px;border-bottom:1px solid #ddd;}
.newsList li img{width:230px;height:150px;margin-right:40px;}
.newsList li h3{font-size:18px;font-weight:normal;}
.newsList li h3 span{float:right;font-size:12px;}
.newsList li h3 a{color:#333;display:inline-block;width:380px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsList li h3 a:hover{color:#cb0000;}
.newsList li p{margin-bottom:10px;overflow:hidden;margin-top:15px;}
.newsList li .more{color:#cb0000;}
.newsList li .more:hover{text-decoration:underline;}
.newsList li .browse{display:block;overflow:hidden;color:#888;}

/* 新闻详细样式 */
.articleBox1 .title{text-align:center;font-size:20px;color:#000;margin-bottom:10px;font-weight:normal;}
.articleBox1 .p1{margin-bottom:15px;padding-bottom: 10px; text-align:center;color:#888;}
.detailLeft  .p1,.picShow .p1{border-bottom:1px dotted #adadad;;}
.articleBox1 .p1 span{margin-right:15px;}
.solution .p1{margin-bottom:40px;}
.review{background:#f7f7f7 url(../images/nshow_icon.png) no-repeat left top;padding:15px 15px 10px 15px;border:1px dotted #adadad;border-right:none;border-left:none;text-indent:2em;font-size:14px;color:#333;}
.fontResizer a{padding:0 5px;}
.article_key{background:#f7f7f7 url(../images/nshow_icon2.png) no-repeat 15px 7px;color:#adadad;margin-bottom:20px;padding-left:35px;line-height:28px;}
.fontsizebox{padding-bottom: 40px;border-bottom:1px dotted #adadad;font-size:13px;color:#424242;}
.fontSize a.active{color:#0099e6;}
.detailShare{overflow:hidden;padding:25px 0;border-bottom:1px dotted #adadad;}
.detailShare span{border-left:1px dotted #adadad;padding:0 15px;}
.detailShare span.date{margin-left:15px;}
.detail_fenx{font-size:14px;padding-top:10px;overflow:hidden;margin-bottom:20px;border-bottom:1px dotted #adadad;padding-bottom: 10px}
.detail_fenx div{width:48%;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}

.relatedNews_font{font-size:13px;margin-top:15px;}
.relatedNews_font ul{width:950px;}
.relatedNews_font ul li{float:left;padding-right:50px;width:425px;height:40px;line-height:40px;border-bottom:1px dotted #ddd;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.relatedNews_font ul li a{background:url(../images/ly_li.png) no-repeat left center;padding-left:10px;}
.relatedNews_font ul li span{float:right;color:#999;margin-left:30px;}

/* 常见问题 */
.faqList li{position:relative;margin-bottom:25px;}
.faqList li:after{content:''; position:absolute; top:12px; right:16px; display:block; width:30px; height:30px; background:#cb0000;pointer-events:none;}
.faqList li h3:before, .faqList li h3:after{content:''; position:absolute; top:26px; right:23px; z-index:2; width:16px; height:2px; background:#fff;}
.faqList li h3:before{width:2px; height:16px; top:19px; right:30px; -webkit-transition:0.3s; transition:0.3s;}
.faqList li.act h3:before{-webkit-transform:rotate(90deg); transform:rotate(90deg);background:transparent\0;}
.faqList li h3{position:relative; padding:0 60px 0 25px; background-color:#f1f1f1; line-height:54px; font-size:16px; cursor:pointer;font-weight:normal;border:1px solid #e1e1e1;}
.faqList li div{display:none;padding:25px;line-height:25px;color:#7c7c7c;-webkit-animation:fadeIn 0.5s ease-out 0.2s both; animation:fadeIn 0.5s ease-out 0.2s both;font-size:14px;background:#f5f5f5;}
@-webkit-keyframes fadeIn{
  0%{opacity:0;}
  100%{opacity:1;}
}
@keyframes fadeIn{
  0%{opacity:0;}
  100%{opacity:1;}
}

/* 合作伙伴 */
.partnerList li{float:left;width:200px;margin-right:33px;margin-bottom:25px;}
.partnerList li img{ width:190px; height:105px;background:#e5e5e5; padding: 4px; border: 1px solid #d4d4d4; box-shadow: 1px 1px 0 #fff inset,-1px -1px 0 #fff inset;}
.partnerList li span{ height: 35px; line-height: 35px; display: block; text-align:center; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}


/* 内页留言样式 */
.contactBox{margin:60px auto;overflow:hidden;}
.contactBox3{padding:70px 0;overflow:hidden;}
.feedback{width:100%;}
.feedback li{overflow:hidden;margin-bottom:5px;overflow:hidden;float:left;width:42%;height:48px;border:1px solid #dcdcdc;background:#fff;line-height:48px;overflow:hidden;padding-left:60px;margin-bottom:10px}
.feedback li:nth-child(2),.feedback li:nth-child(4){float:right;}
.feedback li label{float:left;margin-left:-60px;text-align:right;width:60px;color:#666;}
.feedback li.msg{height:160px;width:92%;line-height:24px;padding:10px;padding-left:60px;}
.feedback li.msg textarea{font-size:14px;width:100%;height:120px;line-height:24px;}
.feedback li input{width:95%;padding-right:5%;height:48px;line-height:48px;}
.feedback .code{width:100%;background:none;padding-left:0;border:none;}
.feedback li.code input{width:170px;float:left;padding:0 15px;background:#f5f5f5;}
.feedback li.code img{float:left;background:#eee;padding:13px;border-left: 1px solid #ddd;}
.feedback li.code .btns{float:right;margin-right:5px;background:#089df1;color:#fff;width:240px;cursor:pointer;font-size:14px;}
.feedback li.code .btns:hover{background:#089df1;}
.feedback .sub{cursor:pointer;text-align:center;width:180px;height:48px;border-radius:24px;display:block;margin:0 auto;transition:all 0.3s;}
.feedback .sub:hover{width:240px;}
#map{position: relative;}
#dituContent{width:1200px;height:420px;margin:0 auto;}
#map .btn{position: absolute;z-index:90;bottom:20px;text-align:center;width:100%;}
#map .btn span{cursor: pointer;width:160px;height:55px;line-height:55px;background:#fff;display:inline-block;margin-left:10px;font-size:16px;box-shadow:0 0 8px #ccc;}
#map .btn span i{display:inline-block;width:14px;height:18px;background: url('../images/map.png') no-repeat left 0;margin-right:8px;position: relative;top:3px;}
#map .btn span.on{background:#089df1;color:#fff;}
#map .btn span.on i{background-position: 0 -18px;}

.rl_top{ background: #DDDDDD; height: auto; line-height: 38px; overflow: hidden;}
.rl_top ul{}
.rl_top ul li{}
.rl_top_l{ float: left;}
.rl_top_r{ float: right;}

.rl_product{ overflow: hidden; margin-bottom: 0px; width: 100%; max-width: 1200px}
.rl_product ul{margin-right: -1.8%}
.rl_product li{ float: left; width:18%; padding:0px; border: 1px solid #ccc; margin: 0px 1.8% 40px 0;}
.rl_product li img{max-width: 100%; padding: 0px;}
.rl_product li .pwz{ line-height: 38px; height: auto; text-align: center; background: #DDDDDD; font-size: 16px;}

.rl_product h2{ padding: 70px 0 0 0;}

/*内页联系我们*/
.cont_text{width:100%; float:left; border-bottom:1px solid #d6d6d6; padding-bottom:0px;}
.cont_l{width:100%;line-height:35px; font-size:14px;margin-bottom: 20px;}
.cont_l .cbt{font-size:20px; font-weight:bold; color:#089df1;}
.cont_r{width:20%;float:right; text-align:right;}
.cont_r img{width:200px; height:auto;}
.map{width:100%; float:left; margin-top:30px;}

#map_container{height: 450px; margin-top: 0px;}

.ac-a{width: 100%;padding: 30px 0;}
.ac-b{margin: 0 auto;}
.ac-c{width: 100%;overflow: hidden;padding-bottom: 30px;border-bottom: 1px solid #666;}
.ac-d{float: left;font-size: 18px;color: #222;}
.ac-e{float: right;font-size: 14px;color: #333;line-height: 36px;}
.ac-blue{color: #089df1;}
.ac-f{width: 100%;}
.ac-g{width: 100%;border-bottom: 1px solid #dcdcdc;}
.ac-g.active .ac-n:after{content: "-";}
.ac-h{width: 100%;overflow: hidden;padding:30px 20px;cursor: pointer;transition: background-color .3s; box-sizing: border-box;}
.ac-h:hover{background-color: #f7f7f7;}
.ac-i{float: left;font-size: 0; width:75%;}
.ac-k{font-size: 13px;color: #333;display: inline-block;vertical-align: top;line-height: 44px;}
.ac-k1{padding-right: 38px;box-sizing: content-box; width: 40%}
.ac-k2{padding-right: 28px;width: 20%;box-sizing: content-box;}
.ac-k3{padding-left: .28rem;}
.ac-n{float: right;font-size: 13px;color: #333;}
.ac-n:after{content: "+";display: inline-block;vertical-align: middle;width: 30px;text-align: center;font-size: 28px;color: #089df1;padding-left: .25rem;}
.ac-o{display: none;width: 100%;background-color: #f7f7f7;}
.ac-p{width: 100%;padding: 20px;border-bottom: 2px solid #eee;font-size: 0; box-sizing: border-box;}
.ac-r{display: inline-block;vertical-align: top;width: 25%;font-size: 14px;color: #333;}
.ac-s{width: 100%;padding: 20px;box-sizing: border-box;}
.ac-t{width: 100%;overflow: hidden;margin-bottom: 45px;}
.ac-u{width: 45%; margin-right: 5%}
.ac-u1{float: left;}
.ac-u2{float: right;}
.ac-v{font-size: 14px;color: #089df1;margin-bottom: 32px;}
.ac-w{font-size: 14px;color: #333;line-height: 24px;}
.ac-x{display: block;width:15%;height: 56px;line-height: 56px;border: none;text-align: center;background-color: #089df1;font-size: 16px;color: #fff;cursor: pointer;border-radius: 50px;}

/* 技术支持 */
.case_list{width: 900px;float: right;}
.case_list li{height: auto;border-bottom: 1px solid #eee;margin-bottom: 35px;}
.case_list li .case_2{float: right;width: 670px;height: auto;}
.case_list li img{width: 225px;height: auto;}

.case_list li .bbt{font-size: 18px;color: #333333;margin-bottom: 10px;line-height: 36px;}
.case_list li p{font-size: 16px;color: #666;line-height: 30px;}
.case_list li span{line-height: 48px;font-size: 16px;color: #666666;}
.case_list li:hover  .bbt{color: #008cd8;}

.product_1 .infos{float: right;width: 930px;}

.partenr_list {padding:0px 0 0 0;margin-top: 0px;overflow: hidden}
.partenr_list ul{ margin-right: -2%;}
.partenr_list li{float: left; width:23%; text-align: center;margin-right: 2%; margin-bottom: 10px;}  
.partenr_list li img{width:95%; border: 1px solid #e2e2e2; padding: 2px;} 
.partenr_list li span{ display: block; line-height: 22px; padding: 10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}
.partenr_list li img:hover{border: 1px solid #089df1;}

.xinwenxiangqing td, .xinwenxiangqing th{ padding:0 10px;}
.xinwenxiangqing table{ border-left:1px solid #777; border-top:1px solid #777; text-align:center;}
.xinwenxiangqing td, .xinwenxiangqing th{border-right:1px solid #777; border-bottom:1px solid #777;}
.xinwenxiangqing img{width: 100%; margin: auto; display: block; clear: both;}

.bimg{width: 30%; float: left; margin-right: 30px; display: inline-block;}


.scrollleft2{width:100%; float:left; margin-top:20px; margin-bottom: 30px;}
.scrollleft2 li{width:200px; float:left; margin-right:20px; overflow:hidden;}
.scrollleft2 li img{width:99% !important; display:block; border:1px solid #e6e6e6;}
.scrollleft2 li img:hover{border:1px solid #067fda;}
.scrollleft2 li a{color: #333}
.scrollleft2 li span{display:block; width:100%; line-height:30px; margin-top:10px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}

/*人才招聘图*/
.joit{overflow: hidden;}
.joit ul{ margin-left:-2%;}
.joit li{ float:left; width:22%; margin-left:2%; text-align:center; line-height:30px; margin-bottom:1.5%;border: 1px solid #eee;}
.joit li img{width:98%; height:auto;}
.joit li span{display:block; line-height:40px; font-size:14px;}
/*人才招聘图*/

.fdh-01-nav-one .nbt2{line-height: 50px;margin-bottom: 2px;overflow: hidden;background:#f1f1f1;}
.fdh-01-nav-one .nbt2 a{display:inline-block;font-size: 15px;font-weight: normal;color: #666666;overflow: hidden;vertical-align: middle;width:calc(100% - 50px);box-sizing: border-box;padding-left:20px;}
.fdh-01-nav-one .nbt2 i{display:inline-block; vertical-align: middle;width:50px;height:50px;background: url(../images/p14-icon5.png) center center no-repeat;}
.fdh-01-nav-one .nbt2 i.xu{background: url(../images/p14-icon2.png) center center no-repeat;}
.fdh-01-nav-one dl{display:none;}

.fdh-01-nav-one .nbt2.sidenavcur, .fdh-01-nav-one .nbt2:hover{background: #089df1}
.fdh-01-nav-one .nbt2.sidenavcur a, .fdh-01-nav-one .nbt2:hover a{color: #fff;}
.fdh-01-nav dl{padding: 2px 0 4px;}
.fdh-01-nav dt{height: 50px;font-size: 14px;line-height: 50px;padding-left: 54px;padding-right: 40px;margin-bottom: 1px;background: #f1f1f1;position: relative;overflow: hidden;}
.fdh-01-nav dt:after{content: "";width: 8px;height: 8px;border: 2px solid #b8b8b8;border-style: solid solid none none;position: absolute;top: 50%;right: 32px;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.fdh-01-nav dt.sidenavcur:after, .fdh-01-nav dt:hover:after{border-color: #089df1;}
.fdh-01-nav dt.sidenavcur a, .fdh-01-nav dt:hover a{color: #089df1;}
.fdh-01-nav dd{border: 1px solid #f1f1f1;border-bottom: 0;}
.fdh-01-nav p{height: 50px;font-size: 14px;line-height: 50px;padding-left: 72px;padding-right: 40px;border-bottom: 1px solid #f1f1f1;background: #fff;position: relative;overflow: hidden;}
.fdh-01-nav p.sidenavcur a, .fdh-01-nav p:hover a{color: #089df1;}
.fdh-01-nav p.sidenavcur:after, .fdh-01-nav p:hover:after{background: #089df1;}
.fdh-01-nav a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}